/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.kingdee.shr.recuritment.util.vo;

public class MyInterviewer
{
  private String id;
  private String personId;
  private String personNumber;
  private String personName;
  private String adminName;
  private String positionName;
  private String cell;
  private String email;
  private String employeeType;
  private String interviewPosition;
  private boolean inviteAdd;
  private String interviewPlanId;
  private String InterviewStage;
  
  public MyInterviewer()
  {
  }

  public MyInterviewer(String id, String personId, String personNumber, String personName, String adminName, String positionName, String cell, String email, String employeeType, String interviewPosition, boolean inviteAdd, String interviewPlanId)
  {
    this.id = id;
    this.personId = personId;
    this.personNumber = personNumber;
    this.personName = personName;
    this.adminName = adminName;
    this.positionName = positionName;
    this.cell = cell;
    this.email = email;
    this.employeeType = employeeType;
    this.interviewPosition = interviewPosition;
    this.inviteAdd = inviteAdd;
    this.interviewPlanId = interviewPlanId;
  }

  
  public String getInterviewStage() {
	return InterviewStage;
}

public void setInterviewStage(String interviewStage) {
	InterviewStage = interviewStage;
}

public final String getId() {
    return this.id;
  }

  public final void setId(String id) {
    this.id = id;
  }

  public final String getPersonId() {
    return this.personId;
  }

  public final void setPersonId(String personId) {
    this.personId = personId;
  }

  public final String getPersonNumber() {
    return this.personNumber;
  }

  public final void setPersonNumber(String personNumber) {
    this.personNumber = personNumber;
  }

  public final String getPersonName() {
    return this.personName;
  }

  public final void setPersonName(String personName) {
    this.personName = personName;
  }

  public final String getAdminName() {
    return this.adminName;
  }

  public final void setAdminName(String adminName) {
    this.adminName = adminName;
  }

  public final String getPositionName() {
    return this.positionName;
  }

  public final void setPositionName(String positionName) {
    this.positionName = positionName;
  }

  public final String getCell() {
    return this.cell;
  }

  public final void setCell(String cell) {
    this.cell = cell;
  }

  public final String getEmail() {
    return this.email;
  }

  public final void setEmail(String email) {
    this.email = email;
  }

  public final String getEmployeeType() {
    return this.employeeType;
  }

  public final void setEmployeeType(String employeeType) {
    this.employeeType = employeeType;
  }

  public final String getInterviewPosition() {
    return this.interviewPosition;
  }

  public final void setInterviewPosition(String interviewPosition) {
    this.interviewPosition = interviewPosition;
  }

  public final boolean isInviteAdd() {
    return this.inviteAdd;
  }

  public final void setInviteAdd(boolean inviteAdd) {
    this.inviteAdd = inviteAdd;
  }

  public final String getInterviewPlanId() {
    return this.interviewPlanId;
  }

  public final void setInterviewPlanId(String interviewPlanId) {
    this.interviewPlanId = interviewPlanId;
  }

  public int hashCode()
  {
    int prime = 31;
    int result = 1;
    result = 31 * result + ((this.adminName == null) ? 0 : this.adminName.hashCode());

    result = 31 * result + ((this.cell == null) ? 0 : this.cell.hashCode());
    result = 31 * result + ((this.email == null) ? 0 : this.email.hashCode());
    result = 31 * result + ((this.employeeType == null) ? 0 : this.employeeType.hashCode());

    result = 31 * result + ((this.id == null) ? 0 : this.id.hashCode());
    result = 31 * result + ((this.interviewPlanId == null) ? 0 : this.interviewPlanId.hashCode());

    result = 31 * result + ((this.interviewPosition == null) ? 0 : this.interviewPosition.hashCode());

    result = 31 * result + ((this.inviteAdd) ? 1231 : 1237);
    result = 31 * result + ((this.personId == null) ? 0 : this.personId.hashCode());

    result = 31 * result + ((this.personName == null) ? 0 : this.personName.hashCode());

    result = 31 * result + ((this.personNumber == null) ? 0 : this.personNumber.hashCode());

    result = 31 * result + ((this.positionName == null) ? 0 : this.positionName.hashCode());

    return result;
  }

  public boolean equals(Object obj)
  {
    if (this == obj)
      return true;
    if (obj == null)
      return false;
    if (super.getClass() != obj.getClass())
      return false;
    MyInterviewer other = (MyInterviewer)obj;
    if (this.adminName == null)
      if (other.adminName != null)
        return false;
    else if (!(this.adminName.equals(other.adminName)))
      return false;
    if (this.cell == null)
      if (other.cell != null)
        return false;
    else if (!(this.cell.equals(other.cell)))
      return false;
    if (this.email == null)
      if (other.email != null)
        return false;
    else if (!(this.email.equals(other.email)))
      return false;
    if (this.employeeType == null)
      if (other.employeeType != null)
        return false;
    else if (!(this.employeeType.equals(other.employeeType)))
      return false;
    if (this.id == null)
      if (other.id != null)
        return false;
    else if (!(this.id.equals(other.id)))
      return false;
    if (this.interviewPlanId == null)
      if (other.interviewPlanId != null)
        return false;
    else if (!(this.interviewPlanId.equals(other.interviewPlanId)))
      return false;
    if (this.interviewPosition == null)
      if (other.interviewPosition != null)
        return false;
    else if (!(this.interviewPosition.equals(other.interviewPosition)))
      return false;
    if (this.inviteAdd != other.inviteAdd)
      return false;
    if (this.personId == null)
      if (other.personId != null)
        return false;
    else if (!(this.personId.equals(other.personId)))
      return false;
    if (this.personName == null)
      if (other.personName != null)
        return false;
    else if (!(this.personName.equals(other.personName)))
      return false;
    if (this.personNumber == null)
      if (other.personNumber != null)
        return false;
    else if (!(this.personNumber.equals(other.personNumber)))
      return false;
    if (this.positionName == null)
      if (other.positionName != null)
        return false;
    else if (!(this.positionName.equals(other.positionName)))
      return false;
    return true;
  }

  public String toString()
  {
    return "MyInterviewer [id=" + this.id + ", personId=" + this.personId + ", personNumber=" + this.personNumber + ", personName=" + this.personName + ", adminName=" + this.adminName + ", positionName=" + this.positionName + ", cell=" + this.cell + ", email=" + this.email + ", employeeType=" + this.employeeType + ", interviewPosition=" + this.interviewPosition + ", inviteAdd=" + this.inviteAdd + ", interviewPlanId=" + this.interviewPlanId + "]";
  }
}